B: 01010101 01010101 01010101 01010101
H: 0x 55555555

B: 10101010 10101010 10101010 10101010   
H: 0x aaaaaaaa

((a & 0x55555555) << 1) | ((a & 0xaaaaaaaa) >> 1)
